From f3d95d05eb599c80327db0b7c318d60818b48609 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bastian=20Ils=C3=B8?= Date: Tue, 27 Jan 2015 11:43:40 +0000 Subject: [PATCH] Introduction explaining widget toolkit --- docs/reference/gtk/getting_started.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/reference/gtk/getting_started.xml b/docs/reference/gtk/getting_started.xml index 892425b329..8644ef877a 100644 --- a/docs/reference/gtk/getting_started.xml +++ b/docs/reference/gtk/getting_started.xml @@ -5,6 +5,21 @@ Getting Started with GTK+ + GTK+ is a + widget toolkit. Each user interface created by + GTK+ consists of widgets. This is implemented in C using + GObject, an object-oriented framework for C. + Widgets are organized in a hierachy. The window widget is the main container. + The user interface is then built by adding buttons, drop-down menus, input + fields, and other widgets to the window. + If you are creating advanced or complex user interfaces it is recommended to + use #GtkBuilder and its GTK-specific markup description language, instead of + assembling the interface manually. You can also use a visual user interface + editor, like Glade. + + GTK+ is event-driven. The toolkit listens for events such as + a click on a button, and passes the event to your application. + This chapter contains some tutorial information to get you started with GTK+ programming. It assumes that you have GTK+, its dependencies and a C compiler installed and ready to use. If you -- 2.30.2